package sofia.bean;

import sofia.Persistencia.Managers.*;

/**
 * ***************************************************************************<br/>
 * Permite la comunicacion entre la interfaz de usuario y la capa de controladores<br/>
 * ***************************************************************************
 * @author japeto
 */
public class LoginBean{
	String loginid;
	String pwd;
        /**
         * Constructor no parametrizado
         */
	public LoginBean(){}
        /**
         * Contructor con parametros
         */
        public LoginBean(String loginid,String pwd){
                this.loginid=loginid;
                this.pwd=pwd;
        }
        /**
         * Retorna el id del usuario en la aplicacion
         * @return loginid
         */
        public String getLoginid(){
		return loginid;
	}
        /**
         * Establece el nombre de ese usuario
         * @param loginid
         */
	public void setLoginid(String loginid){
		this.loginid = loginid;
	}
        /**
         * Obtienes la contraseña del usuario actual
         * @return pwd
         */
	public String getPwd(){
		return pwd;
	}
        /**
         * Establece la contrase&ntilde;a del usurio de la aplicacion
         * @param pwd
         */
	public void setPwd(String pwd){
		this.pwd = pwd;
	}
        /**
         * Valida si este usuario puede utilizar la aplicacaion
         * @return success
         */
	public String CheckValidUser(){
		String salida="fail";
                    if(new MLogeo().permiteLogeo(this.loginid, this.pwd))
			salida="success";
                
		return salida;
	}
//        public static void main(String args[]) {
//            System.out.println(new LoginBean("japeto","japeto").CheckValidUser());
//        }

}